//
//  HMStatusViewModel.swift
//  WeiBo
//
//  Created by Apple on 2017/5/31.
//  Copyright © 2017年 KY. All rights reserved.
//

import UIKit
//  封装首页业务逻辑
class HMStatusViewModel: NSObject {

    //  引用model
    var status: HMStatus? {
        didSet {
            
            guard let currentStatus = status else {
                return
            }
            //  处理转发微博
            handleRetweetContent(status: currentStatus)
            
            
        }
    }
    
    //  转发微博内容
    var retweetContent: String?
    
    //  处理转发微博
    private func handleRetweetContent(status: HMStatus) {
        if status.retweeted_status != nil {
            //  获取转发微博内容
            if let retweetStr = status.retweeted_status?.text, let name = status.retweeted_status?.user?.screen_name {
                //  拼接字符串
                let result = "@\(name): \(retweetStr)"
                //  赋值转发微博属性
                retweetContent = result
            }
        }
    }
    
}
